export interface DefenceList {
  defenceId: string;
  degenceName: string;
  defenceClassId?: any;
  defencePlanId?: any;
  defenceCreateTime: string;
  defenceEndTime: string;
  defenceStatus: number;
  defenceMajorId?: any;
  defenceAdress?: any;
  className: string;
  planName: string;
  majorName: string;
  defenceAuthor: string;
  defenceScore?: any;
  defenceHistoryId?: any;
  taskProgressId?: any;
  scoreId?: any;
  defenceRater?: any;
  raterName?: any;
  defenceAuthorName: string;
  avaScore?: any;
  projectName?: any;
  groupName?: any;
  taskName?: any;
  defenceGroupInfoList?: any;
  defenceScoreList?: any;
}

export interface DefeneState {
  pageNum: number,
  pageSize: number | string,
  searchTitle: string,
  defenceMjorId: string,
  defenceStatus: string,
}

export interface IStationRankList {
  majorName: string;
  commitName: string;
  count: number;
  rangking: number;
  className: string;
}

export interface ISkillLabel {
  id: string;
  name: string;
  parentId: string;
  children?: any;
}